export default function () {
    return new Promise((resolve) => {
        setTimeout(() => {
            resolve({
                "code": 0,
                "message": "请求成功",
                "data": [
                    {
                        id: 'backend-group-1',
                        startDate: '2025-04-12',
                        endDate: '2025-05-12',
                        type: 'normal',
                        repeatType: 'daily',
                        weekDayGroups: [
                            {
                                id: 'backend-group-1-week-day-1',
                                timeSlots: [
                                    {
                                        startTime: '08:00',
                                        endTime: '11:30',
                                    },
                                    {
                                        startTime: '13:30',
                                        endTime: '17:30',
                                    },
                                ],
                            },
                        ],
                    },
                    {
                        id: 'backend-group-2',
                        startDate: '2025-05-13',
                        endDate: '2025-06-12',
                        type: 'normal',
                        repeatType: 'weekly',
                        weekDayGroups: [
                            {
                                id: 'backend-group-2-week-day-1',
                                selectedDays: [1],
                                timeSlots: [
                                    {
                                        startTime: '08:00',
                                        endTime: '11:30',
                                    },
                                    {
                                        startTime: '13:30',
                                        endTime: '17:30',
                                    },
                                ],
                            },
                            {
                                id: 'backend-group-2-week-day-2',
                                selectedDays: [2, 3],
                                timeSlots: [
                                    {
                                        startTime: '09:00',
                                        endTime: '12:00',
                                    },
                                    {
                                        startTime: '14:00',
                                        endTime: '18:30',
                                    },
                                ],
                            },
                        ],
                    },
                    {
                        id: 'backend-group-3',
                        startDate: '2025-06-01',
                        endDate: '2025-06-30',
                        type: 'special',
                        repeatType: 'daily',
                        weekDayGroups: [
                            {
                                id: 'backend-group-3-week-day-1',
                                timeSlots: [
                                    {
                                        startTime: '09:30',
                                        endTime: '12:00',
                                    },
                                    {
                                        startTime: '14:00',
                                        endTime: '18:00',
                                    },
                                ],
                            },
                        ],
                    },
                    {
                        id: 'backend-group-4',
                        startDate: '2025-06-03',
                        endDate: '2025-07-30',
                        type: 'unavailable',
                        repeatType: 'daily',
                        weekDayGroups: [
                            {
                                id: 'backend-group-4-week-day-1',
                                timeSlots: [
                                    {
                                        startTime: '09:30',
                                        endTime: '12:00',
                                    },
                                    {
                                        startTime: '14:00',
                                        endTime: '18:00',
                                    },
                                    {
                                        startTime: '19:30',
                                        endTime: '22:00',
                                    },
                                ],
                            },
                        ],
                    },
                ],
                "timestamp": 1743156247859,
                "requestId": "517C8733-908A-4A13-9F67-4BB37914CB7C"
            });
        }, 100);
    });
}
